


import paramiko

# 创建SSH客户端对象
ssh = paramiko.SSHClient()
# 允许连接不在know_hosts文件中的主机
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

try:
    # 连接远程机器
    # ssh.connect(hostname="10.75.132.211", port=22, username="远程机器的用户名", password="远程机器的登录密码")
    ssh.connect(hostname="10.75.132.211", port=5900)

    # 执行命令（这里同样以查看当前目录为例，可替换为其他CMD命令或者Linux系统命令等）
    stdin, stdout, stderr = ssh.exec_command("pwd")
    result = stdout.read().decode('utf-8')
    print(result)

    # 关闭SSH连接
    ssh.close()
except Exception as e:
    print(1)
except paramiko.AuthenticationFailed:
    print("认证失败，请检查用户名和密码是否正确。")
except paramiko.SSHException as e:
    print(f"SSH连接出现错误: {e}")